package msg

import (
	"github.com/name5566/leaf/network/json"
	"server/msg/jsonData"
)

var Processor = json.NewProcessor()

func init() {
	Processor.Register(&jsonData.MsgLoginReq{})
	Processor.Register(&jsonData.MsgLoginRes{})
	Processor.Register(&jsonData.MsgCreatePlayerReq{})
	Processor.Register(&jsonData.MsgCreatePlayerRes{})
	Processor.Register(&jsonData.MsgGetPlayerInfoReq{})
	Processor.Register(&jsonData.MsgGetPlayerInfoRes{})
	Processor.Register(&jsonData.MsgCreateTaskInfoReq{})
	Processor.Register(&jsonData.MsgCreateTaskInfoRes{})
	Processor.Register(&jsonData.MsgCreateTranslateInfoReq{})
	Processor.Register(&jsonData.MsgUpdateTranslateLevelReq{})
	Processor.Register(&jsonData.MsgTranslateListReq{})
	Processor.Register(&jsonData.MsgExpandTranslateReq{})
	Processor.Register(&jsonData.MsgCreateTranslateInfoRes{})
	Processor.Register(&jsonData.MsgTaskListReq{})
	Processor.Register(&jsonData.MsgTaskListRes{})
	Processor.Register(&jsonData.MsgUpdateTaskStateReq{})
	Processor.Register(&jsonData.MsgUpdateTaskStateRes{})
	Processor.Register(&jsonData.MsgAddItemReq{})
	Processor.Register(&jsonData.MsgUseItemReq{})
	Processor.Register(&jsonData.MsgBagListReq{})
	Processor.Register(&jsonData.MsgTranslateProductReq{})
	Processor.Register(&jsonData.MsgRes{})
	Processor.Register(&jsonData.MsgTranslateListRes{})
	Processor.Register(&jsonData.MsgCreateCardReq{})
	Processor.Register(&jsonData.MsgCreateCardRes{})
	Processor.Register(&jsonData.MsgUpdateCardLevelReq{})
	Processor.Register(&jsonData.MsgUpdateCardStarReq{})
	Processor.Register(&jsonData.MsgUpdateCardSkillReq{})
	Processor.Register(&jsonData.MsgUpdateCardStarRes{})
	Processor.Register(&jsonData.MsgGetIncomeRankReq{})
	Processor.Register(&jsonData.MsgGetAbilityRankReq{})
	Processor.Register(&jsonData.MsgGetCharmRankReq{})
	Processor.Register(&jsonData.MsgGetGuildRankReq{})
	Processor.Register(&jsonData.MsgUnLockSystem{})
	Processor.Register(&jsonData.MsgSystemList{})
	Processor.Register(&jsonData.MsgLevelInfo{})
	Processor.Register(&jsonData.MsgIncreaseLevelProgress{})
	Processor.Register(&jsonData.MsgBossBattle{})
	Processor.Register(&jsonData.MsgGetBreakfastReq{})
	Processor.Register(&jsonData.MsgUnlockBreakfastToolsReq{})
	Processor.Register(&jsonData.MsgUnlockBreakfastBreakfastReq{})
	Processor.Register(&jsonData.MsgUnlocksCareerReq{})
	Processor.Register(&jsonData.MsgCardListReq{})
	Processor.Register(&jsonData.MsgUnlockCardToolReq{})
	Processor.Register(&jsonData.MsgPushCardToolReq{})
	Processor.Register(&jsonData.MsgProduceBreakfastReq{})
	Processor.Register(&jsonData.MsgFinishBreakfastReq{})
	Processor.Register(&jsonData.MsgUpPlayerLevelReq{})
	Processor.Register(&jsonData.MsgEnterArenaReq{})
	Processor.Register(&jsonData.MsgBuyBuyAddedChallengeReq{})
	Processor.Register(&jsonData.MsgChallengeReq{})
	Processor.Register(&jsonData.MsgArenaShopReq{})
	Processor.Register(&jsonData.MsgBuyArenaShopReq{})
	Processor.Register(&jsonData.MsgArenaPaiHangReq{})
	Processor.Register(&jsonData.MsgDaoSaoReq{})
	Processor.Register(&jsonData.MsgArenaChallengeReq{})
	Processor.Register(&jsonData.MsgKaiYeReq{})
	Processor.Register(&jsonData.MsgChanYeShouYiReq{})
	Processor.Register(&jsonData.MsgNewVehicleReq{})
	Processor.Register(&jsonData.MsgVehicleListReq{})
	Processor.Register(&jsonData.MsgVehicleInfoReq{})
	Processor.Register(&jsonData.MsgUpVehicleUpLevelReq{})
	Processor.Register(&jsonData.MsgUnlockVehicleSkillReq{})
	Processor.Register(&jsonData.MsgVehicleRandNumReq{})
	Processor.Register(&jsonData.MsgUpVehicleSkillLevelReq{})
	Processor.Register(&jsonData.MsgNewUnionReq{})
	Processor.Register(&jsonData.MsgUpUnionUserLevelReq{})
	Processor.Register(&jsonData.MsgUpUnionLevelReq{})
	Processor.Register(&jsonData.MsgUnionInfoReq{})
	Processor.Register(&jsonData.MsgUnionListReq{})
	Processor.Register(&jsonData.MsgBaiFangReq{})
	Processor.Register(&jsonData.MsgJoinUnionReq{})
	Processor.Register(&jsonData.MsgShouYiReq{})
	Processor.Register(&jsonData.MsgNewArtistReq{})
	Processor.Register(&jsonData.MsgUpArtistSkillLevelReq{})
	Processor.Register(&jsonData.MsgArtistListReq{})
	Processor.Register(&jsonData.MsgArtistInfoReq{})
	Processor.Register(&jsonData.MsgUpArtistUpLevelReq{})
	Processor.Register(&jsonData.MsgUnlockArtistSkillReq{})
	Processor.Register(&jsonData.MsgArtistRandNumReq{})
	Processor.Register(&jsonData.MsgShouYiRes{})
	Processor.Register(&jsonData.MsgDestroyCariReq{})
	Processor.Register(&jsonData.MsgBuyReq{})
	Processor.Register(&jsonData.MsgUnionBuildReq{})
	Processor.Register(&jsonData.MsgUnionBuildListReq{})
	Processor.Register(&jsonData.MsgUnionShopInfoReq{})
	Processor.Register(&jsonData.MsgUnionShopBuyReq{})
	Processor.Register(&jsonData.MsgTranslateNpcRewardReq{})
	Processor.Register(&jsonData.MsgActivityShopInfoReq{})
	Processor.Register(&jsonData.MsgHouseListReq{})
	Processor.Register(&jsonData.MsgUnlockFurnitureReq{})
	Processor.Register(&jsonData.MsgUnLockHouseReq{})
	Processor.Register(&jsonData.MsgAddFurnitureReq{})
	Processor.Register(&jsonData.MsgNewHouseReq{})
	Processor.Register(&jsonData.MsgQianDaoReq{})
	Processor.Register(&jsonData.MsgActivityRewardReq{})
	Processor.Register(&jsonData.MsgGiveBeautyReq{})
	Processor.Register(&jsonData.MsgPublicizeBeautyReq{})
	Processor.Register(&jsonData.MsgLevelZhaoGongReq{})
	Processor.Register(&jsonData.MsgPeiXunGongReq{})
	Processor.Register(&jsonData.MsgUpArtistBeautyLvReq{})
	Processor.Register(&jsonData.MsgUpArtistBeautyYinXiaoIdReq{})
}
